*{box-sizing: border-box;font-weight: 100;}
	body{background:#F4F4F4;}
	em{font-style:normal;}
	.container{width:1180px;margin: 0 auto;}
	.crumbs{padding: 15px 0;font-size: 12px;}
	.crumbs a{margin-right: 6px;color: #8a8a8a;}

	.house-info{width: 1180px;height: 533px;margin: 0 auto;padding: 0 20px;background: #FFF;position:relative;}
	.left{float:left;}
	.right{float:right;}
	.house-imgs{width:640px;margin-right:40px;}
	.house-name{height: 73px;line-height: 73px;color: #000;}
	.house-name h1{display: inline-block;font-size: 24px;font-weight: 600;}
	.house-name h3{display: inline-block;font-size: 14px;color: #8a8a8a;margin-left: 16px;}
	.house-img{width: 640px;height: 336px;position: relative;}
	.house-img-num{position: absolute;right: 12px;bottom: 12px;height: 20px;background: rgba(33,33,33,.2);line-height: 20px;border-radius: 20px;text-align: center;color: #fff;}
	i{font-style:normal;}
	img{width:100%;height:100%;}
	.house-img-nav{height: 84px;margin-top: 20px;position: relative;}
	.prev{cursor: default;left: 0;z-index: 5;}
	.next{background: #f1f1f1;color: #333;right: 0;}
	.prev, .next{position: absolute;top: 24px;width: 36px;height: 36px;text-align: center;line-height: 36px;background: #f1f1f1;color: #333;}
	.prev i,.next i{font-size: 12px;font-family: iconfont !important;}
	.house-img-list{width: 100%;height: 100%;overflow: hidden;}
	.house-img-lists{position: relative;width: 9999px;height: 100px;transition: .3s;left:0px;}
	.img-item{float: left;width: 150px;height: 84px;margin-right: 20px;opacity: .3;}
	.active{opacity: 1;}
	/*详情*/
	.house-detail{width:440px;margin-top:54px;}
	.house-detail-price{padding: 23px 0 12px;position: relative;border-bottom: 1px dotted #e6e6e6;}
	.price{font-size: 38px;line-height: 28px;font-weight: 600;height: 28px;color: #FF305A;position: relative;}
	.price span{font-size: 14px;margin-left: 4px;}
	.house-info .character{margin: 25px 0 5px;}
	.house-info .character span{display: inline-block;font-size: 12px;line-height: 12px;color: #8a8a8a;padding: 3px 6px;margin-right: 3px;border: 1px solid #e6e6e6;margin-bottom: 7px;}
	.house-detail-top{padding-top: 24px;
padding-bottom: 25px;position: relative;border-bottom: 1px dotted #e6e6e6;}
	.house-attr{margin-bottom: 32px;position: relative;}
	.house-attr-c{float: left;text-align: center;}
	.house-attr-c p{font-size: 20px;line-height: 20px;color: #000;margin-bottom: 14px;font-weight: 600;text-align:center;}
	.house-attr-c span{font-size: 14px;color: #666;text-align: center;}
	.attr-center{float: none;position: absolute;margin: 0 20% 0 -16%;width: 33%;top: 0;left: 50%;}
	.attr-right{float: right;}
	.clearfix::after {clear: both;}
	.clearfix::after, .clearfix::before {content: " ";display: table;}
	.row{font-size: 14px;line-height: 14px;margin-bottom: 21px;}
	.cols{width:310px; float:left;}
	label{color: #8a8a8a;margin-right: 10px;}
	.bank-pay{text-decoration:underline;}
	.house-addr{display: inline-block;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.cols40{width:50%;float: left;}
	.clearfix img{width: 76px;height: 76px;border-radius: 50%;float: left;margin-right: 20px;}
	.person-info{float: left;width: 305px;padding-top: 20px;}
	.person-name{font-size: 18px;line-height: 18px;color: #000;margin-bottom: 14px;}
	.person-name span{margin-left: 16px;font-size: 14px;color: #8a8a8a;}
	.person-tel{font-size: 23px;line-height: 14px;margin-bottom: 14px;color: #F36;}

	/*基本信息*/
	.house-describe{padding:40px 40px 8px;margin:20px 0px 14px;background:#fff;}
	.describe-box{color: #999;overflow:hidden;margin-bottom:40px;padding-bottom:32px;border-bottom: 1px dotted #e6e6e6;}
	h5{width: 320px;color:#212121;font-weight:600;font-size:20px;height:40px;}
	.describe-box p{margin-bottom: 17px;overflow:hidden;}
	.describe-box label{width: 75px;margin-right: 20px;color: #999;float: left;line-height: 24px;}
	.describe-box span{width: 999px;display: inline-block;float: left;line-height: 24px;color: #212121;}
	/*配置信息*/
	.have-box{position:relative;padding-bottom:15px;margin-bottom:40px;border-bottom: 1px dotted #e6e6e6;}
	.have-box ul{width:1100px;padding-bottom: 15px;overflow:hidden;color: #212121;}
	.have-box li{line-height: 24px;color: #212121;text-align:center;margin-right:32px;width:70px;height:70px;font-size:14px;position: relative;}
	.have-box li img{max-width: 34px;height: auto;max-height: 30px;} 
	.have-box em{position: absolute;bottom: 0;width: 100%;left: 0;}
	.have-box p{float:left;}
	.have-box p:last-child{border: 1px solid #000;height: 20px;width: 40px;text-align: center;line-height: 20px;font-size: 14px;color: #212121;display: inline-block;cursor: pointer;position: absolute;right: 0;top: 66px;}
	.have-box p:last-child:hover{color:#f36;}
	.have-box p:last-child em{position: absolute;z-index: 2;background: #fff;height: 25px;width: 30px;top: -1px;left: 5px;}
	/*房屋特征*/
	.te{padding-bottom: 32px;margin-bottom: 40px;}
	.etykiety{width: 80px;height: 36px;border: 1px solid #f4f4f4;text-align: center;line-height: 36px;margin-right: 51px;font-size: 14px;float: left;color: #212121;}
	/*合租房间*/
	.house-friend{padding-bottom: 20px;padding: 40px;background: #fff;margin-bottom: 14px;}
	.house-friend .title h2{font-size: 20px;font-weight: 600;color: #212121;}
	.house-friend .title{font-size: 20px;font-weight: 600;color: #212121;}
	.table table{width: 100%;font-size: 14px;cursor: context-menu;border-collapse: collapse;border-spacing: 0;}
	.table table tr{height: 50px;line-height: 20px;text-align: center;}
	.table table tr:first-child{height: 50px;line-height: 20px;background: #f5f5f5;font-weight: 500;}
	.no-data{text-align: center;position: relative;}
	.no-data a{width: 89px;height: 32px;border: 1px solid #e6e6e6;display: inline-block;line-height: 32px;text-align: center;color: #333;font-size: 14px;}
	.no-house{color: #999;;}
	.ben td:first-child{text-align: center;position: relative;}
	
	.msg{top: -14px;left: 50px;display: block;height: 25px;width: 52px;padding: 0;text-align: center;line-height: 25px;cursor: auto;position: absolute;font-size: 12px;z-index: 20;color: #fff;background: #f36;box-shadow: 0 3px 8px 0 rgba(255,50,101,.3);border-radius: 2px;}
	.msg::after{content: "";display: inline-block;border-width: 7px 6px;border-style: solid;border-color: #f36 transparent transparent;position: absolute;top: 25px;left: 20px;}


	/*推荐房源*/
	.refer{margin-bottom: 44px;}
	.refer-header{height: 108px;width: 100%;display: inline-block;}
	.refer h2{font-weight: 500;font-size: 32px;color: #212121;}
	.refer-header p{font-size: 14px;color: #555;display: inline-block;}
	.house-btns{display: inline-block;float: right;}
	.prev-btn{background: hsla(0,0%,92%,.5);color: rgba(51,51,51,.5);cursor: default;margin-right: 20px;display: inline-block;width: 36px;height: 36px;text-align: center;line-height: 36px;}
	.next-btn{display: inline-block;width: 36px;height: 36px;background: #eaeaea;text-align: center;line-height: 36px;color: #333;}
	.refer-content{height: 447px;width: 100%;padding-top: 2px;overflow: hidden;}
	.refer-lists{position: relative;width: 9999px;height: 100%;transition: 1s;display: block;}
	.refer-list{background: #fff;width: 360px;height: 405px;float: left;margin-right: 50px;transition: all .2s linear;}
	.refer-img{height: 270px;}
	.refer-img img{width: 100%;height: 100%;}
	.img-detail{height: 135px;text-align: center;overflow: hidden;padding: 32px;}
	.img-detail p:first-child{font-size: 24px;color: #f36;text-align: left;margin-bottom: 12px;}
	.img-detail i{margin-left: 20px;font-size: 16px;line-height: 16px;color: #212121;margin-bottom: 14px;}
	.img-detail p:last-child{text-align: left;font-size: 14px;}